package roborally.shoot;

/**
 * This interface specifies what an object must implement when it can be hit by a laser. 
 * Every object can react differently.
 * 
 * @author Molderez Tom, 2de bach Ingenieurswetenschappen Computerwetenschappen-Elektrotechniek and Reniers Jorn, 2de bach Ingenieurswetenschappen Werktuigkunde-Computerwetenschappen
 * @version 2.0
 */
public interface BeenShot {
	
	/**
	 * When a object is hit by a laser, this method should be evoked.
	 * 
	 * @pre
	 * 		| this.getBoard() != null
	 * @pre
	 * 		| !this.isTerminated()
	 */
	public abstract void beenShot();

}
